home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / os2 / sio157.zip / HISTORY.TXT < prev    next >
Text File  |  1996-08-27  |  30KB  |  668 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                    Revision History
  7.  
  8.  
  9.           The following changes/additions were made in internal build
  10.           0.113.
  11.  
  12.                The initialization procedure for enabling the FIFOs of the
  13.                16550 was changed as per directions from StarTech.  The
  14.                StarTech 16550 is used in many Practical Peripherals modems. 
  15.                This change may correct overrun and hanging problems for
  16.                other users.  User reports indicate that the FIFOs
  17.                initialization problem may go beyond the StarTech 16550 and
  18.                thus, solve problems for users of other 16550s.
  19.  
  20.           The following changes/additions were made in internal build
  21.           0.114.
  22.  
  23.                Additions to force enabling of comm ports for VMBs under
  24.                2.1GA.
  25.  
  26.                Version number was changed to α1.01
  27.  
  28.           The following changes/additions were made in internal build
  29.           0.115.
  30.  
  31.                The Interrupt Service Routine (ISR) was improved to insure
  32.                that all pending interrupts of all ports sharing the same
  33.                IRQ are serviced.
  34.  
  35.           The following changes/additions were made in internal build
  36.           0.116.
  37.  
  38.                Additional changes to decrease the processing time of the
  39.                Interrupt Service Routine.
  40.  
  41.           The following changes/additions were made in internal build
  42.           0.117.
  43.  
  44.                Additional information added to the boot time banner.
  45.  
  46.                Changed the version number to 1.02.
  47.  
  48.           The following changes/additions were made in internal build
  49.           0.118.
  50.  
  51.                Corrected erroneous sending of XON when receive flow control
  52.                was enabled.
  53.  
  54.                Added code to clear the UART's FIFOs during initial file
  55.                open.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.           The following changes/additions were made in internal build
  62.           0.119.
  63.  
  64.                Corrected a problem with hardware flow control for DOS
  65.                processes.  This problem showed up most often in windowed
  66.                DOS programs.
  67.  
  68.                Removed code specific to the March, 1993 beta of OS2.
  69.  
  70.                Added support for installable and removable communications
  71.                devices, eg PCMCIA.
  72.  
  73.                Some users of VX00 will see improved performance from FOSSIL
  74.                aware DOS programs.
  75.  
  76.           The following changes/additions were made in internal build
  77.           0.120.
  78.  
  79.                Code added to allow I/O port mapping to DOS sessions.
  80.  
  81.           The following changes/additions were made in internal build
  82.           0.121. 7/28/93 14:00pm
  83.  
  84.                Corrected a problem that would cause the system to hang if
  85.                an SIO command line error was detected.
  86.  
  87.                Additional code added for "hot plugging" of PCMCIA comm
  88.                ports.  Users of PCMCIA comm devices should not remove those
  89.                devices while a comm program active.  Many comm application
  90.                programs can not cope with the modem being removed.  Your
  91.                system may lock up if you remove a modem while a comm
  92.                application program is active.
  93.  
  94.                Changed the way virtual CTS is handled.  In previous
  95.                versions, the virtual CTS was always on.  Under appropriate
  96.                conditions, the virtual CTS will now be turned off.
  97.  
  98.           The following changes/additions were made in internal build
  99.           0.122. 8/14/93 14:20
  100.  
  101.                Corrected a problem in the internal (to SIO) shared
  102.                interrupt chain.  This problem would cause the system to
  103.                lock up when the third device checked in on the same IRQ.
  104.  
  105.                Added command line options for PCMCIA.
  106.  
  107.  
  108.  
  109.  
  110.           The following changes/additions were made in internal build
  111.           0.123. 8/18/93 19:05
  112.  
  113.                Added code to wake sleeping receive threads when a Flush
  114.                Input command is received.  This additional code allows HA/5
  115.                Version 3.1 to work with SIO.
  116.  
  117.                Changed the version number to 1.10 and released it for
  118.                downloading.
  119.  
  120.           The following changes/additions were made in internal build
  121.           0.124. 8/28/93 14:50
  122.  
  123.                Corrected a serious error in SIO.  This problem could show
  124.                up in almost any way.  The most common symptom is/was trap
  125.                000e and inordinate processor overhead when comm is active.
  126.  
  127.           0.125. 9/09/93 08:15
  128.  
  129.                Changed version number to 1.11
  130.  
  131.                Corrected problem associated with generating a virtual
  132.                transmit interrupt.  This problem was introduced with the
  133.                released version 1.10.  It broke PCBoard, among others.
  134.  
  135.                Added DTR/DSR handshaking.  It seems that several printers
  136.                requires this type of handshaking.  This addition
  137.                necessitated the addition of the DOS Setting
  138.                SIO_Virtual_DTR_is_HS.  This new DOS setting is the first
  139.                SIO setting that should normally be off.  When a DOS or
  140.                Windows session is using DTR/DSR handshaking, this setting
  141.                should be turned on.  The HP laser printers are the only
  142.                devices that I know of (or ever heard of) that use DTR/DSR
  143.                hardware handshaking.  All modems that I know of use RTS/CTS
  144.                hardware handshaking.
  145.  
  146.           0.126 09/22/93
  147.  
  148.                Corrected problems that were introduced when the PCMCIA code
  149.                was added and released in V1.10.  These problems caused
  150.                several DOS and Windows programs to work poorly or not at
  151.                all.  These problems also caused some DOS and Windows comm
  152.                programs to use inordinate amounts of processor time.
  153.  
  154.                Changed the version ß1.13.
  155.  
  156.                Corrected a problem in the FOSSIL implementation of VX00. 
  157.                Some FOSSIL aware programs that previously did not work
  158.                under VX00 may now work.
  159.  
  160.  
  161.  
  162.  
  163.  
  164.           0.127 09/30/93 17:20
  165.  
  166.                Changed version number to 1.15 and released.
  167.  
  168.                Added DOS settings to allow for individual mode settings for
  169.                each DOS session.  The DOS Settings SIO_Virtual_RTS_is_HS
  170.                and SIO_Virtual_DTR_is_HS have been removed.  Their function
  171.                is more completely covered in the new DOS Settings.
  172.  
  173.                Optimized code to eliminate unnecessary virtual transmit
  174.                interrupts.  This change should cut down the amount of
  175.                overhead placed upon the system by DOS and Windows comm
  176.                programs.
  177.  
  178.                Changed the way the DCB is processed so that CTS may be
  179.                ignored (if instructed by the DCB) even when RTS is a
  180.                handshake signal.
  181.  
  182.                Previously, SIO would force RTS/CTS handshaking if the baud
  183.                rate is locked in the command line.  The forcing of RTS/CTS
  184.                handshaking has been removed.
  185.  
  186.                A flow control problem that showed up on some systems has
  187.                been corrected.  The flow control problem most often showed
  188.                up at transmission simply stopping.  This problem was
  189.                introduced when the DTR/DSR handshaking was added.
  190.  
  191.                Added the "SIO_Share_Access_With_OS/2" DOS setting.
  192.  
  193.                Changed version number to 1.20.
  194.  
  195.           0.129 10/30/93 12:30
  196.  
  197.                Added code to support SU's VIRT command and additional
  198.                information from the ABOUT command.  It should be noted that
  199.                SU's MODE command will show the mode of an active comm
  200.                program, and that SU's output can be redirected to a disk
  201.                file.  For example SU 1 MODE > XXXX will direct SU's output
  202.                to a file named XXXX.  When submitting a problem report, one
  203.